library localization;

import 'strings.dart';
import 'localization.dart';

extension Ls on LocalizationStrings {
  static String get home => '首页'.ls;
  static String get mine => '我的'.ls;
  static String get login => '登录'.ls;
  static String get register => '注册'.ls;
  static String get logoff => '注销'.ls;
  static String get logout => '退出'.ls;
  static String get account => '账号'.ls;
  static String get phone => '手机号'.ls;
  static String get password => '密码'.ls;
  static String get passwordConfirm => '密码确认'.ls;
  static String get code => '验证码'.ls;
  static String get search => '搜索'.ls;
  static String get setting => '设置'.ls;
  static String get about => '关于'.ls;
  static String get cancel => '取消'.ls;
  static String get sure => '确定'.ls;
  static String get confirm => '确认'.ls;
  static String get submit => '提交'.ls;
  static String get back => '返回'.ls;
  static String get delete => '删除'.ls;
  static String get edit => '编辑'.ls;
  static String get save => '保存'.ls;
  static String get update => '更新'.ls;
  static String get create => '创建'.ls;
  static String get add => '添加'.ls;
  static String get year => '年'.ls;
  static String get month => '月'.ls;
  static String get day => '日'.ls;
  static String get hour => '时'.ls;
  static String get minute => '分'.ls;
  static String get second => '秒'.ls;
  static String get am => '上午'.ls;
  static String get pm => '下午'.ls;

  static String get clean => '清空'.ls;
  static String get searchResult => '搜索结果'.ls;
  static String get searchTipsEmpty => '搜索内容为空'.ls;
  static String get searchKey => '请输入搜索关键词'.ls;

  static String get tian => '天'.ls;
  static String get yonghuxieyi => '用户协议'.ls;
  static String get yinsixieyi => '隐私协议'.ls;
  static String get qshuru => '请输入'.ls;
  static String get qxuanze => '请选择'.ls;
  static String get qsrphone => '请输入手机号'.ls;
  static String get qsrpwd => '请输入密码'.ls;
  static String get qsrpwd2 => '请再次输入密码'.ls;
  static String get qsrcode => '请输入验证码'.ls;
  static String get qsrnewpwd => '请输入新密码'.ls;
  static String get qsroldpwd => '请输入旧密码'.ls;
  static String get qsrname => '请输入姓名'.ls;
  static String get qsrnick => '请输入昵称'.ls;
  static String get qsrsfz => '请输入身份证号'.ls;
  static String get sex => '性别'.ls;

  static String get send => '发送'.ls;
  static String get more => '更多'.ls;
  static String get netErr => '网络异常'.ls;
  static String get noData => '暂无数据'.ls;
  static String get noMore => '没有更多数据'.ls;
  static String get serveErr => '服务器异常'.ls;
  static String get unknownErr => '未知异常'.ls;
  static String get refresh => '刷新'.ls;
  static String get retry => '重试'.ls;
  static String get pulldownrefresh => '下拉刷新'.ls;
  static String get pulluprefresh => '上拉加载'.ls;
  static String get loadmore => '加载更多'.ls;
  static String get loading => '加载中...'.ls;
  static String get release => '释放'.ls;
  static String get ok => '好的'.ls;
  static String get noRemind => '不再提醒'.ls;

  static String get uploadavater => '上传头像'.ls;
  static String get uploadfile => '上传文件'.ls;
  static String get uploadvideo => '上传视频'.ls;
  static String get upload => '上传'.ls;
  static String get file => '文件'.ls;
  static String get video => '视频'.ls;
  static String get img => '图片'.ls;
  static String get download => '下载'.ls;
  static String get status => '状态'.ls;
  static String get downloaded => '已下载'.ls;
  static String get look => '查看'.ls;
  static String get clickToLook => '点击查看'.ls;
  static String get record => '录音'.ls;
  static String get voice => '语音'.ls;
  static String get resume => '继续'.ls;
  static String get wait => '等待'.ls;

  static String get clickRecord => '点击录音'.ls;

  static String get openmic => '请前往设置打开麦克风权限'.ls;
  static String get opencamera => '请前往设置打开相机权限'.ls;
  static String get opennotification => '请前往设置打开通知权限'.ls;
  static String get openlocation => '请前往设置打开定位权限'.ls;
  static String get openstorage => '请前往设置打开存储权限'.ls;

  static String get play => '播放'.ls;
  static String get pause => '暂停'.ls;
  static String get stop => '停止'.ls;
  static String get date => '日期'.ls;
  static String get time => '时间'.ls;
  static String get chooseDate => '选择日期'.ls;

  static String get cache => '缓存'.ls;
  static String get version => '版本'.ls;

  static String get releaseToDelete => '松手即可删除'.ls;
  static String get dragToDelete => '拖动到这里删除'.ls;

  static String get all => '全部'.ls;
  static String get reset => '重置'.ls;
  static String get tips => '温馨提示'.ls;

  static final Map<String, String> ens = {
    home: 'Home',
    mine: 'Mine',
    login: 'Login',
    register: 'Register',
    logout: 'Logout',
    logoff: 'Logoff',
    account: 'Account',
    password: 'Password',
    passwordConfirm: 'Password Confirm',
    phone: 'Phone',
    code: 'Code',
    search: 'Search',
    setting: 'Setting',
    about: 'About',
    cancel: 'Cancel',
    confirm: 'Confirm',
    submit: 'Submit',
    back: 'Back',
    delete: 'Delete',
    edit: 'Edit',
    add: 'Add',
    save: 'Save',
    update: 'Update',
    year: 'Year',
    month: 'Month',
    day: 'Day',
    hour: 'Hour',
    minute: 'Minute',
    second: 'Second',
    tian: 'Day',
    am: 'AM',
    pm: 'PM',
    clean: 'Clean',
    searchResult: 'Search Result',
    searchTipsEmpty: 'No Search Result',
    yonghuxieyi: 'User Agreement',
    yonghuxieyi: 'User Agreement',
    yinsixieyi: 'Privacy Agreement',
    qshuru: 'Please Enter',
    qxuanze: 'Please Select',
    qsrphone: 'Please Enter Phone Number',
    qsrpwd: 'Please Enter Password',
    qsrpwd2: 'Please Enter Password Again',
    qsrnewpwd: 'Please Enter New Password',
    qsroldpwd: 'Please Enter Old Password',
    qsrsfz: 'Please Enter ID Card',
    qsrcode: 'Please Enter Verification Code',
    qsrname: 'Please Enter Name',
    sex: 'Sex',
    send: 'Send',
    more: 'More',
    netErr: 'Network Error',
    noData: 'No Data',
    noMore: 'No More',
    serveErr: 'Server Error',
    unknownErr: 'Unknown Error',
    refresh: 'Refresh',
    loadmore: 'Load More',
    pulldownrefresh: 'Pull Down To Refresh',
    pulluprefresh: 'Pull Up To Load',
    release: 'Release',
    loading: 'Loading',
    retry: 'Retry',
    ok: 'OK',
    noRemind: 'Don\'t remind me again',
    uploadavater: 'Upload Avatar',
    uploadfile: 'Upload File',
    uploadvideo: 'Upload Video',
    video: 'Video',
    img: 'Image',
    clickRecord: 'Click To Record',
    openmic: 'Please go to Settings to enable microphone permissions',
    opencamera: 'Please go to Settings to enable camera permissions',
    openlocation: 'Please go to Settings to enable location permissions',
    opennotification:
        'Please go to Settings to enable notification permissions',
    openstorage: 'Please go to Settings to enable storage permissions',
    play: 'Play',
    pause: 'Pause',
    stop: 'Stop',
    date: 'Date',
    chooseDate: 'Choose Date',
    file: 'File',
    cache: 'Cache',
    version: 'Version',
    releaseToDelete: 'Release to delete',
    dragToDelete: 'Drag here to delete',
    download: 'Download',
    downloaded: 'Downloaded',
    voice: 'Voice',
    resume: 'Resume',
    look: 'Look',
    wait: 'Wait',
    all: 'All',
    reset: 'Reset',
    tips: 'Tips',
  };
}
